.paycontent {
  width: 750rpx;
  margin: 0 auto;
  min-height: 100vh;
  background-color: #f5f5f5;
  box-sizing: border-box;
  .banner-top {
    padding-top: 20rpx;
    padding-left: 24rpx;
    padding-right: 24rpx;
    image {
      width: 100%;
    }
  }

  .content-zt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: auto;
    background: #ffffff;
    border-radius: 20rpx 20rpx 20rpx 20rpx;
    padding: 34rpx 26rpx;
    margin: 20rpx 24rpx 0rpx;
    .content-titles {
      font-weight: 400;
      font-size: 24rpx;
      color: #8c8c8c;
      line-height: 34rpx;
      text-align: left;
    }
    .content-num {
      font-weight: bold;
      font-size: 48rpx;
      color: #262626;
      line-height: 56rpx;
      text-align: left;
      margin: 8rpx 0;
    }
    .content-zt-item {
      text-align: left;
      flex: 1;
    }
  }
  .content-zttwo {
    justify-content: flex-start;
    .content-zt-item:nth-child(2) {
      padding-left: 24rpx;
      border-left: 1rpx solid #e5e5e5;
    }
  }

  .pay-hx {
    width: 100%;
    height: 272rpx;
    background: #f3498b;
    border-radius: 0rpx 0rpx 20rpx 20rpx;
  }
}
